package cn.comtom.ewbs.signature.common.vo.request;

import java.io.Serializable;

import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
public class Sm2Req implements Serializable{
	
	private int cmd;   // int,   0-- ex签名， 1-- ex验签,		 2-- 签名， 3-- 验签
	private String base64;		//需签名数据(原始数据: byte_t数组)
	private String privite_key;	//私钥, 字符串
	private String public_key; // 公钥, 字符串
	private String id; //证书编号，字符串
	private String sign; //验签数据, base64, 原始数据(byte_t数组)
	
	public Sm2Req(String data, String sign) {
		super();
		this.base64 = data;
		this.sign = sign;
	}
	
	public Sm2Req(String data) {
		super();
		this.base64 = data;
	}

}
